/** * This code is part of the Bumpslide Library by David Knape * http://bumpslide.com/ *  * Copyright (c) 2006, 2007, 2008 by Bumpslide, Inc. *  * Released under the open-source MIT license. * http://www.opensource.org/licenses/mit-license.php * see LICENSE.txt for full license terms */  package com.bumpslide.ui {		/**	 * Scrollable Interface Used by Slider Component	 * 	 * @see Slider.scrollTarget	 * 	 * @author David Knape	 */	public interface IScrollable {				/**		 * Returns total size of scroll content		 */	    function get totalSize () : Number ;	    	    /**	     * Returns viewport size	     */	    function get visibleSize () : Number ;	    	    /**	     * Returns current scroll position	     */	    function get scrollPosition () : Number ;	    	    /**	     * Set current scroll position	     */	    function set scrollPosition ( scrollOffset:Number ) : void;		}}